how to marry princess leonor of spain